package com.hgw.Demo10_TemplateMethodPattern.Exercises25_7_4;

/**
 * Data time:2021/12/21 16:44
 * StudentID:2019112118
 * Author:hgw
 * Description: 银行，抽象类
 */
public abstract class Bank {
    // 具体方法：取号排队
    public void numberQueuing() {
        System.out.println("取到号码开始排队");
    }
    // 抽象方法：办理具体业务
    public abstract void handleSpecificBusiness();
    // 具体方法：对工作人员评分
    public void score() {
        System.out.println("对工作人员进行打分");
    }
    // 办理业务
    public void handleBusiness() {
        numberQueuing();
        handleSpecificBusiness();
        score();
    }
}
